HTTP didn't evolve. It was forced to change by physics, latency, and misuse. Every version exists because the previous one hit a hard constraint. If you understand those constraints, you understand why the web works the way it does - and why so many "best…
If you've built traditional ASP.NET Core MVC applications, you know the problem: that dreaded "click flash" when users navigate between pages. Full page reloads, the browser chrome flickering, content jumping around as the new page renders. It works, but it…
UPDATE (2025-11-10): Added more practical examples from my actual codebase showing real-world patterns, trade-offs, gotchas, and the evolution from simple to sophisticated state management approaches. Includes detailed IMemoryCache patterns, ViewBag usage…
Found through a comment on Jon Galloway's blog (no relation), this site has a whole bunch of nice little client side controls including a particularly nice calendar control. Anyway, thought I'd post the link for future reference :-) - oh and here's Matt…
Notice Darrellhas just created a new workspace for his 'Default Buttons' thing - nice! I posted the original version previously...
Looks like the FeedValidator people have finally fixed their tool...my feed now validates: I believe this should apply to any .TEXT users.
How did I miss this - a whole lovely article on blogs in ASP.NET in the October 2003 edition of MSDN magazine. As usual, you can download a CHM of it here. But MSDN will you PLEASE RELEASE A MS READER VERSION - would it really be that hard...?!
Got a new book "Don't Make Me Think!" by Steve Krug. This is a fantastic book and very short - important, it means I'll actually read it. Along with a series of articles by Joel Spolsky I think that this should be compulsory reading for every web developer.…
So, Microsoft is stopping development of IE on the Mac...http://tantek.com/log/2003/06.html#L20030613t1318. It has also announced that no new versions of IE will exist before longhorn. This is a very odd situation and the implications of this decision are…
Reading this post from Stephen Sharrock reminded me about something I often overlook, the phenomenally powerful DHTML behaviours which IE supports using HTC files. The WebService behaviour for instance lets you pull information into your client from aribtrary…